Acceptance Tests
Test ID	Description	Expected Results	Actual Results
addRecipe1	Precondition: Run CoffeeMaker 
Enter: Menu option 1, "Add a recipe "
Name: Coffee
Price: 50
Coffee: 3
Milk: 1
Sugar: 1
Chocolate: 0
Return to main menu. 	Coffee successfully added.	 addRecipe(Recipe r) 
 Returns true if a recipe is successfully added to the coffee maker
Parameters:
r -
Returns:
boolean

deleteRecipe1	Precondition: addRecipe1 has run successfully
Enter: Menu option 2, "Delete a recipe "
Select: Coffee
Return to main menu. 	Successfully deleted	 deleteRecipe(Recipe r) 
          Returns true if the recipe was deleted from the coffee maker

Parameters:
r -
Returns:
boolean

editRecipe1	Precondition: addRecipe1 has run successfully 
Enter: Menu option 3, "Edit a recipe "
Select: Coffee 
Price: 50
Coffee: 3
Milk: 1
Sugar: 1
Chocolate: 0 
Return to main menu. 	Coffee successfully added.	 editRecipe(Recipe oldRecipe, Recipe newRecipe) 
          Returns true if the recipe is successfully edited

Parameters:
oldRecipe -
newRecipe -
Returns:
boolean

AddInventory


	int amtCoffee, int amtMilk, int amtSugar, int amtChocolate	Inventory added	   Returns true if inventory was successfully added
Parameters:
amtCoffee -
amtMilk -
amtSugar -
amtChocolate -
Returns:
boolean

			
CheckInventory	

	Inventory checked	 Returns the inventory of the coffee maker

Returns:
Inventory

GetRecipiesForName			getRecipeForName(java.lang.String name) 
          Returns the Recipe associated with the given name
 

